/* CSS Document */
* { margin: 0; padding: 0; font-size: 12px; }
ul,
li,
dl,
ol { list-style: none; }
.banner { width: 990px !important; overflow: hidden; position: relative }
.banner_inner { position: relative; height: 350px; width: 990px; }
.banner_img { width: 20000px }
.banner_img li { float: left; width: 1903px; position: relative }
.banner_img li.bgli01 { background: #2a95bb  }
.banner_img li.bgli02 { background: #E8E8E8 }
.banner_img li.bgli03 { background: #d63356  }
.banner_img li.bgli04 { background: #0a7ba4  }
.banner .child1 { position: absolute; width: 990px; height: 350px; left: 0; top: 0 }
.banner .child1 img { height: 350px; width: 990px; }
.banner .child2 { position: absolute; width: 300px; height: 350px; right: 0px; top: 0 }
.banner .child2 a{ color:#fff}
.banner .child2 p { padding-top: 55px; width: 255px; }
.banner .child2 p span { background-color: rgba(0,0,0,.7); font-size: 24px; font-family: Microsoft Yahei; color: #fff; line-height: 31px; padding: 0 5px; }
.banner .child2 .banner_button { background-color: rgba(0,0,0,.7); margin-top: 20px; width: 250px; height: 38px; line-height: 38px; }
.banner .child2 .banner_button a { background-color: #c81317; display: block; float: left; height: 100%; line-height:38px; width: 110px; text-align: center; color: #fff; font-size: 18px; font-family: Microsoft Yahei; text-decoration: none; position: relative }
.banner .child2 .banner_button a:before { position: absolute; right: -38px; top: 0px; content: ''; height: 0px; width: 0px; border: 19px solid #c81317; border-color: transparent transparent transparent #c81317 }
.banner .child2 .banner_button a:hover { background-color: #df161a; text-decoration: underline }
.banner .child2 .banner_button a:hover:before { border-color: transparent transparent transparent #df161a }
.banner .child2 .banner_button span { color: #fff; line-height:38px; font-size: 15px; float: right; padding-right: 13px; font-family: Microsoft Yahei }
.banner_share { margin-top: 15px; height: 36px; line-height: 36px; color: #fff; font-size: 14px; font-family: Microsoft Yahei }
.banner_share b { font-size: 14px; float: left; padding-right:10px; padding-left:15px; }
.banner_common { width: 990px; margin: 0 auto }
.banner_pre { position: absolute; top: 0; left: 0; margin-top: 140px; width: 40px; height: 70px; cursor: pointer; background: url(img/banner_btn_l_24.png) no-repeat; opacity: .5; filter: alpha(opacity=50) }
.banner_next { position: absolute; top: 0; right: 0; margin-top: 140px; width: 40px; height: 70px; cursor: pointer; background: url(img/banner_btn_r_24.png) no-repeat; opacity: .5; filter: alpha(opacity=50) }
.banner_pre:hover,
.banner_next:hover { opacity: 1; filter: alpha(opacity=100) }
.banner .control { position: absolute; bottom: 0; left: 0; margin-left: 0; width: 990px; }
.banner .control li { float: left; width: 33.333333%; height: 3px; cursor: pointer; background: rgba(255,255,255,.3) }
.banner .control li a { display: none }
.banner .control li.current { background: #c50b0f }
/*重写分享代码*/
#bdshare{ float:left}
.share strong { display: block; line-height: 24px; height: 24px; }
#bdshare { padding-bottom: 0 !important; }
.bds_tools_32 a { background-image: url(http://www.jiameng.com/brand/css/img/spiritcss.png) !important; background-repeat: no-repeat !important; width: 36px !important; height: 36px !important; border-radius:50%; background-color: #fbfcfc; margin-right: 5px !important;  border-bottom: none; border-right: none; box-shadow:0 1px 2px rgba(0,0,0,.1) }
.bds_tsina { background-position: -120px 0 !important; }
.bds_tsina:hover { background-position: -120px -40px !important; }
.bds_tqq { background-position: -160px 0 !important; }
.bds_tqq:hover { background-position: -160px -40px !important; }
.bds_qzone { background-position: -200px 0 !important; }
.bds_qzone:hover { background-position: -200px -40px !important; }
.bds_tools_32 a.ev-copy { margin-top: 0; background-position: -240px 0 !important; border-right: 1px solid #e1e3e5; font-family: Microsoft Yahei !important; font-size: 12px !important; color: #666 !important; padding-left: 10px !important; width: 60px !important; line-height: 36px !important; text-indent: 0px !important; text-align: center !important; }
.bds_tools_32 a.ev-copy:hover { background-position: -240px -40px !important; color: #e70000 !important; }
